#ifndef INCL_DCM_Neighbor_H
#define INCL_DCM_Neighbor_H

#include "base/Role.h"

struct Cell;
struct Position;

DEFINE_ROLE(Neighbor)
{
    ABSTRACT(int countNeighbors(const Position&));
    ABSTRACT(Cell& getSrcCell(const Position&));
};

#endif
